home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 6
/
FM Towns Free Software Collection 6.iso
/
t_os
/
landpr
/
landpr.doc
< prev
next >
Wrap
Text File
|
1993-07-08
|
5KB
|
116 lines
<<< BJ10V用ランドスケープ印刷ユーティリティ>>>
1.概要
プリンタにテキストを出力すると1ページ分のテキストが1枚の紙に縦
に出力されます。(当たり前!)
レーザプリンタなどではランドスケープモードなどと呼ばれるモード
を持つものがあって、2ページ分のテキストを縮小して横向けに並べ
1枚の紙に出力することが出来ます。
つまり、
+-------------------------------------------+
| +----------------+ +----------------+ |
| | | | | |
| | 1 ページ目 | | 2 ページ目 | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| +----------------+ +----------------+ |
+-------------------------------------------+
こんな感じになるわけです。
LANDPR.EXPはBJ10V+ベクトルフォントICカードを用いてランドスケープ
印刷を行うためのユ-ティリティです。
デザインはUNIXのツールa2psのデザインを参考にさせてもらっています。
各ページは枠で囲まれ、ファイル名と何ページ目かを示したタイトルライン
が付きます。また、ファイル名は1ページ目と2ページ目の枠の外の一番下の
部分にも表示されます。
(つまり
| | | | | |
| | | | | |
| +----------------+ +----------------+ |
| filename |
+-------------------------------------------+
の様になります。)
2. 動作に必要な環境
このツールを使用するには以下の機器が必要です。
・ Cannon製 BJ10Vプリンタ (BJ15Vとかは大丈夫だと思います)
・ ベクトルフォントICカード
LANDPR.EXPはコンソール環境で動作します。
・ TownsOS V2.1L20のコンソール環境
・ MS-DOS V3.1 L33Aのコンソール環境
のどちらでも動作することを確認しています。
ただし、いずれにしても最低2MB程度のメモリの拡張が必要だと思います。
3. プリンタの準備
BJ10Vでは、DIPスイッチの設定によって上マージンサイズが 8.5mmと
22mmの2通りに設定できるようになっています。
このツールは、上マージンサイズが8.5mmの場合を想定して、この時に
-Xオプションを付けると左右のバランスが均等になるように設定して
あります。オプションが無ければバランス調整は行いません。
これは、22mmの上マージンが設定されている場合、もしデフォルトで
バランス調整をしてしまうと誤動作するからです。
他のツールに不都合がないのならば、BJ10VのDIPスイッチの4番をONに
して、上マージンサイズを8.5mmに設定するようにして下さい。
DIPスイッチの4番をONにした場合、-Xオプションを付けるようにして
下さい。(バッチファイルを添付しますので参考にしてください。)
4. 使用方法
コンソールのコマンドラインで
run386 landpr.exp [オプション] ファイル名
で印字できます。
オプションは
-s # 開始ページを指定します。
-e # 終了ページを指定します。
-v バージョン表示
-X ヘッドマージンを調整します。
-h ヘルプメッセージの表示
(#は数字を指定することを示しています。)
例えば、
run386 landpr.exp -s 3 -e 10 test.txt
とすれば test.txt の3ページ目から10ページ目までを印刷します。
5. 仕様
・LANDPR.EXPの1ページは 横80文字×縦56行です。(漢字なら横40文字)
・TABは8文字ごとに設定されているものと解釈します。
・改行、TAB以外の制御文字(文字コード 0x20未満の文字)は無視します。
・LANDPR.EXPではファイル名をページのタイトルとして表示しますが、
ファイル名に漢字を使用することは考えていません。従って漢字ファイル
名の場合タイトルの表示がおかしくなります。
6. 著作権など
本ツールの著作権は私、竹内 誠(PEE02622)にあります。
私的な利用に関してはツールの使用は自由です。
本ツールは有用だとは思いますが、本ツールを使用することにより
万一損害などが生じた場合も、作者は一切の責任を負いません。
配布に関しては、ドキュメント等が完備していることを条件に自由に
行ってもらって構いませんが、できたら作者に一言連絡下さい。
(もちろん義務ではありません。)
本ツールのプリンタ出力ルーチンはTeXのプリンタドライバの物を
流用しています。プリンタドライバのソースの使用を快諾下さった
TeXプリンタドライバの作者の高橋氏には感謝しております。
竹内 誠
(NiftyID : PEE02622)
1993.2.11
P.S.
本ツールのソースを入れたフロッピーディスクがクラッシュしてしまい
ましてソース一式が失われてしまいました。従って申し訳ありませんが、
改善案とか要望を出されても対処できません。